classes of criminal courts and their powers executive magistrate judicial magistrate differences